.stabs "E:\\cmh_com_infor\\105.m68_code\\m68_2_chanl\\Framework\\",0x64,0,0,0
.stabs "E:\\cmh_com_infor\\105.m68_code\\m68_2_chanl\\Framework\\interface.c",0x64,0,0,0
.stabs "int:t1=r1;-32768;32767;",0x80,0,0,0
.stabs "unsigned int:t2=r2;0;65535;",0x80,0,0,0
.stabs "long int:t3=r3;-2147483648;2147483647;",0x80,0,0,0
.stabs "unsigned long int:t4=r4;0;4294967295;",0x80,0,0,0
.stabs "long long unsigned int:t6=r6;0;4294967295;",0x80,0,0,0
.stabs "short int:t7=r7;-32768;32767;",0x80,0,0,0
.stabs "short unsigned int:t8=r8;0;65535;",0x80,0,0,0
.stabs "char:t9=r9;-128;127;",0x80,0,0,0
.stabs "unsigned char:t10=r10;0;255;",0x80,0,0,0
.stabs "_Bool:t11=r11;0;1;",0x80,0,0,0
.stabs "sbit:t12=r12;0;1;",0x80,0,0,0
.stabs "float:t13=r13;4;0;",0x80,0,0,0
.stabs "double:t14=r14;4;0;",0x80,0,0,0
.stabs "long double:t15=r15;4;0;",0x80,0,0,0
.stabs "void:t16=r10;0;255;",0x80,0,0,0
.include "csccCond.inc"
.include "csccCmp.inc"
.include "csccShift.inc"
	_cal_check_sum_byte_sec .section rom
	.global	_cal_check_sum_byte
_cal_check_sum_byte:
Lfunc_begin0:
.stabs "cal_check_sum_byte:f9;", 0x24,0,0,_cal_check_sum_byte
.stabn 0xc0, 0, 0, _cal_check_sum_byte
.stabn 0xe0, 0, 0, _cal_check_sum_byte
LM0:
.stabn	0x44, 0, 36, LM0-_cal_check_sum_byte
Lfunc_begin1:
	banksel 0
	movfw _cal_check_sum_byte.args.+2
LM1:
.stabn	0x44, 0, 37, LM1-_cal_check_sum_byte
Ltmp0:
	movwf _cal_check_sum_byte.temp.+1
	clrf _cal_check_sum_byte.temp.+0
	movfw _cal_check_sum_byte.args.+0
	movwf _cal_check_sum_byte.temp.+2
	movfw _cal_check_sum_byte.args.+1
	movwf _cal_check_sum_byte.temp.+3
LBB0_1:
LM2:
.stabn	0x44, 0, 38, LM2-_cal_check_sum_byte
	movfw _cal_check_sum_byte.temp.+1
	sublw 0
	beq LBB0_3
LBB0_2:
LM3:
.stabn	0x44, 0, 40, LM3-_cal_check_sum_byte
Ltmp1:
	decf _cal_check_sum_byte.temp.+1, F
LM4:
.stabn	0x44, 0, 41, LM4-_cal_check_sum_byte
	movfw _cal_check_sum_byte.temp.+2
	movwf _cal_check_sum_byte.temp.+4
	addlw 1
	movwf _cal_check_sum_byte.temp.+2
	movfw _cal_check_sum_byte.temp.+3
	movwf _cal_check_sum_byte.temp.+5
	addlwc 0
	movwf _cal_check_sum_byte.temp.+3
	movfw _cal_check_sum_byte.temp.+4
	movwf FSR0
	movfw _cal_check_sum_byte.temp.+5
	movwf BSR
	moviw 0
	addwf _cal_check_sum_byte.temp.+0, F
Ltmp2:
LM5:
.stabn	0x44, 0, 38, LM5-_cal_check_sum_byte
	goto LBB0_1
LBB0_3:
LM6:
.stabn	0x44, 0, 43, LM6-_cal_check_sum_byte
	movfw _cal_check_sum_byte.temp.+0
	movwf _cal_check_sum_byte.frame.+0
	return
Ltmp3:
Lfunc_end0:
Lfunc_end1:
LM7:
.stabn 0xc0,0,0, LM0-_cal_check_sum_byte
.stabs "data:17=*10;",0x80,0,0,_cal_check_sum_byte.temp.+2
.stabn 0xe0,0,0, LM6-_cal_check_sum_byte
.stabn 0xc0,0,0, LM0-_cal_check_sum_byte
.stabs "len:10",0x80,0,0,_cal_check_sum_byte.temp.+1
.stabn 0xe0,0,0, LM6-_cal_check_sum_byte
.stabn 0xc0,0,0, LM1-_cal_check_sum_byte
.stabs "sum:10",0x80,0,0,_cal_check_sum_byte.temp.+0
.stabn 0xe0,0,0, LM6-_cal_check_sum_byte
.stabf LM7-_cal_check_sum_byte
	_cal_check_sum_sec .section rom
	.global	_cal_check_sum
_cal_check_sum:
Lfunc_begin2:
.stabs "cal_check_sum:f1;", 0x24,0,0,_cal_check_sum
.stabn 0xc0, 0, 0, _cal_check_sum
.stabn 0xe0, 0, 0, _cal_check_sum
LM8:
.stabn	0x44, 0, 53, LM8-_cal_check_sum
Lfunc_begin3:
	banksel 0
	movfw _cal_check_sum.args.+0
	movwf _cal_check_sum.temp.+3
	movfw _cal_check_sum.args.+1
	movwf _cal_check_sum.temp.+4
	movfw _cal_check_sum.args.+2
LM9:
.stabn	0x44, 0, 62, LM9-_cal_check_sum
Ltmp4:
	movwf _cal_check_sum.temp.+2
	clrf _cal_check_sum.temp.+0
	clrf _cal_check_sum.temp.+1
LBB1_1:
LM10:
.stabn	0x44, 0, 64, LM10-_cal_check_sum
	movfw _cal_check_sum.temp.+2
	sublw 0
	beq LBB1_3
LBB1_2:
LM11:
.stabn	0x44, 0, 66, LM11-_cal_check_sum
Ltmp5:
	movfw _cal_check_sum.temp.+3
	movwf _cal_check_sum.temp.+5
	addlw 1
	movwf _cal_check_sum.temp.+3
	movfw _cal_check_sum.temp.+4
	movwf _cal_check_sum.temp.+6
	addlwc 0
	movwf _cal_check_sum.temp.+4
	movfw _cal_check_sum.temp.+5
	movwf FSR0
	movfw _cal_check_sum.temp.+6
	movwf BSR
	moviw 0
	addwf _cal_check_sum.temp.+0, F
	movlw 0
	addwfc _cal_check_sum.temp.+1, F
LM12:
.stabn	0x44, 0, 67, LM12-_cal_check_sum
	movfw _cal_check_sum.temp.+3
	movwf _cal_check_sum.temp.+5
	addlw 1
	movwf _cal_check_sum.temp.+3
	movfw _cal_check_sum.temp.+4
	movwf _cal_check_sum.temp.+6
	addlwc 0
	movwf _cal_check_sum.temp.+4
	movfw _cal_check_sum.temp.+5
	movwf FSR0
	movfw _cal_check_sum.temp.+6
	movwf BSR
	moviw 0
	addwf _cal_check_sum.temp.+1, F
LM13:
.stabn	0x44, 0, 69, LM13-_cal_check_sum
	movlw 0xfe
	addwf _cal_check_sum.temp.+2, F
Ltmp6:
LM14:
.stabn	0x44, 0, 64, LM14-_cal_check_sum
	goto LBB1_1
LBB1_3:
LM15:
.stabn	0x44, 0, 73, LM15-_cal_check_sum
	movfw _cal_check_sum.temp.+0
	sublw 0
	movwf _cal_check_sum.frame.+0
	movfw _cal_check_sum.temp.+1
	sublwc 0
	movwf _cal_check_sum.frame.+1
	return
Ltmp7:
Lfunc_end2:
Lfunc_end3:
LM16:
.stabn 0xc0,0,0, LM8-_cal_check_sum
.stabs "data:18=*10;",0x80,0,0,_cal_check_sum.temp.+3
.stabn 0xe0,0,0, LM15-_cal_check_sum
.stabn 0xc0,0,0, LM8-_cal_check_sum
.stabs "len:10",0x80,0,0,_cal_check_sum.temp.+2
.stabn 0xe0,0,0, LM15-_cal_check_sum
.stabn 0xc0,0,0, LM9-_cal_check_sum
.stabs "i:10",0x80,0,0,_cal_check_sum.temp.+0
.stabn 0xe0,0,0, LM15-_cal_check_sum
.stabn 0xc0,0,0, LM9-_cal_check_sum
.stabs "sum:1",0x80,0,0,_cal_check_sum.temp.+0
.stabn 0xe0,0,0, LM15-_cal_check_sum
.stabf LM16-_cal_check_sum
	_debug_force_value_sec .section rom
	.global	_debug_force_value
_debug_force_value:
Lfunc_begin4:
.stabs "debug_force_value:f:16", 0x24,0,0,_debug_force_value
.stabn 0xc0, 0, 0, _debug_force_value
.stabn 0xe0, 0, 0, _debug_force_value
LM17:
.stabn	0x44, 0, 81, LM17-_debug_force_value
Lfunc_begin5:
LM18:
.stabn	0x44, 0, 84, LM18-_debug_force_value
	banksel 0
	movlw LOW(_Reg_DebugDataB+0)
	movwf _debug_force_value.temp.+0
	movlw HIGH8(_Reg_DebugDataB+0)
	movwf _debug_force_value.temp.+1
LM19:
.stabn	0x44, 0, 85, LM19-_debug_force_value
Ltmp8:
	movfw _Reg_DataReadyB+0
Ltmp9:
	sublw 0
	bne LBB2_22
LBB2_1:
LM20:
.stabn	0x44, 0, 88, LM20-_debug_force_value
Ltmp10:
	clrf _debug_force_value.temp.+2
LBB2_2:
	movlw 0x80
	xorwf _debug_force_value.temp.+2, W
	sublw 0x80
	blt LBB2_5
LBB2_3:
LM21:
.stabn	0x44, 0, 90, LM21-_debug_force_value
Ltmp11:
	movfw _debug_force_value.temp.+2
	movwf _Get_AdcData_offset.args.+0
	call _Get_AdcData_offset
	movfw _debug_force_value.temp.+0
	movwf _debug_force_value.temp.+3
	addlw 2
	movwf _debug_force_value.temp.+0
	movfw _debug_force_value.temp.+1
	movwf _debug_force_value.temp.+4
	addlwc 0
	movwf _debug_force_value.temp.+1
	movfw _debug_force_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Get_AdcData_offset.frame.
movfw _Get_AdcData_offset.frame.+0
movwf FSR1
banksel _debug_force_value.temp.+4
movfw _debug_force_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_AdcData_offset.frame.
	movfw _debug_force_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Get_AdcData_offset.frame.
movfw _Get_AdcData_offset.frame.+1
movwf FSR1
banksel _debug_force_value.temp.+4
movfw _debug_force_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_AdcData_offset.frame.
Ltmp12:
LM22:
.stabn	0x44, 0, 88, LM22-_debug_force_value
	incf _debug_force_value.temp.+2, F
	goto LBB2_2
Ltmp13:
LBB2_5:
LM23:
.stabn	0x44, 0, 93, LM23-_debug_force_value
	clrf _debug_force_value.temp.+2
LBB2_6:
	movlw 0x80
	xorwf _debug_force_value.temp.+2, W
	sublw 0x80
	blt LBB2_9
LBB2_7:
LM24:
.stabn	0x44, 0, 95, LM24-_debug_force_value
Ltmp14:
	movfw _debug_force_value.temp.+2
	movwf _Get_Rawdata.args.+0
	call _Get_Rawdata
	movfw _debug_force_value.temp.+0
	movwf _debug_force_value.temp.+3
	addlw 2
	movwf _debug_force_value.temp.+0
	movfw _debug_force_value.temp.+1
	movwf _debug_force_value.temp.+4
	addlwc 0
	movwf _debug_force_value.temp.+1
	movfw _debug_force_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Get_Rawdata.frame.
movfw _Get_Rawdata.frame.+0
movwf FSR1
banksel _debug_force_value.temp.+4
movfw _debug_force_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_Rawdata.frame.
	movfw _debug_force_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Get_Rawdata.frame.
movfw _Get_Rawdata.frame.+1
movwf FSR1
banksel _debug_force_value.temp.+4
movfw _debug_force_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_Rawdata.frame.
Ltmp15:
LM25:
.stabn	0x44, 0, 93, LM25-_debug_force_value
	incf _debug_force_value.temp.+2, F
	goto LBB2_6
Ltmp16:
LBB2_9:
LM26:
.stabn	0x44, 0, 97, LM26-_debug_force_value
	clrf _debug_force_value.temp.+2
LBB2_10:
	movlw 0x80
	xorwf _debug_force_value.temp.+2, W
	sublw 0x80
	blt LBB2_13
LBB2_11:
LM27:
.stabn	0x44, 0, 99, LM27-_debug_force_value
Ltmp17:
	movfw _debug_force_value.temp.+2
	movwf _Get_Base_Line.args.+0
	call _Get_Base_Line
	movfw _debug_force_value.temp.+0
	movwf _debug_force_value.temp.+3
	addlw 2
	movwf _debug_force_value.temp.+0
	movfw _debug_force_value.temp.+1
	movwf _debug_force_value.temp.+4
	addlwc 0
	movwf _debug_force_value.temp.+1
	movfw _debug_force_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Get_Base_Line.frame.
movfw _Get_Base_Line.frame.+0
movwf FSR1
banksel _debug_force_value.temp.+4
movfw _debug_force_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_Base_Line.frame.
	movfw _debug_force_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Get_Base_Line.frame.
movfw _Get_Base_Line.frame.+1
movwf FSR1
banksel _debug_force_value.temp.+4
movfw _debug_force_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_Base_Line.frame.
Ltmp18:
LM28:
.stabn	0x44, 0, 97, LM28-_debug_force_value
	incf _debug_force_value.temp.+2, F
	goto LBB2_10
Ltmp19:
LBB2_13:
LM29:
.stabn	0x44, 0, 102, LM29-_debug_force_value
	clrf _debug_force_value.temp.+2
LBB2_14:
	movlw 0x80
	xorwf _debug_force_value.temp.+2, W
	sublw 0x80
	blt LBB2_17
LBB2_15:
LM30:
.stabn	0x44, 0, 104, LM30-_debug_force_value
Ltmp20:
	movfw _debug_force_value.temp.+2
	movwf _Get_ForceData.args.+0
	call _Get_ForceData
	movfw _debug_force_value.temp.+0
	movwf _debug_force_value.temp.+3
	addlw 2
	movwf _debug_force_value.temp.+0
	movfw _debug_force_value.temp.+1
	movwf _debug_force_value.temp.+4
	addlwc 0
	movwf _debug_force_value.temp.+1
	movfw _debug_force_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Get_ForceData.frame.
movfw _Get_ForceData.frame.+0
movwf FSR1
banksel _debug_force_value.temp.+4
movfw _debug_force_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_ForceData.frame.
	movfw _debug_force_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Get_ForceData.frame.
movfw _Get_ForceData.frame.+1
movwf FSR1
banksel _debug_force_value.temp.+4
movfw _debug_force_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_ForceData.frame.
Ltmp21:
LM31:
.stabn	0x44, 0, 102, LM31-_debug_force_value
	incf _debug_force_value.temp.+2, F
	goto LBB2_14
Ltmp22:
LBB2_17:
LM32:
.stabn	0x44, 0, 106, LM32-_debug_force_value
	clrf _debug_force_value.temp.+2
LBB2_18:
	movlw 0x80
	xorwf _debug_force_value.temp.+2, W
	sublw 0x80
	blt LBB2_21
LBB2_19:
LM33:
.stabn	0x44, 0, 108, LM33-_debug_force_value
Ltmp23:
	movfw _debug_force_value.temp.+2
	movwf _Get_Forceflag.args.+0
	call _Get_Forceflag
	movfw _Get_Forceflag.frame.+0
	SraSeven
	movwf _debug_force_value.temp.+3
	movfw _debug_force_value.temp.+0
	movwf _debug_force_value.temp.+4
	addlw 2
	movwf _debug_force_value.temp.+0
	movfw _debug_force_value.temp.+1
	movwf _debug_force_value.temp.+5
	addlwc 0
	movwf _debug_force_value.temp.+1
	movfw _debug_force_value.temp.+4
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Get_Forceflag.frame.
movfw _Get_Forceflag.frame.+0
movwf FSR1
banksel _debug_force_value.temp.+5
movfw _debug_force_value.temp.+5
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_Forceflag.frame.
	movfw _debug_force_value.temp.+4
	movwf FSR0
	fsr0_add FSR0, 1
banksel _debug_force_value.temp.
movfw _debug_force_value.temp.+3
movwf FSR1
banksel _debug_force_value.temp.+5
movfw _debug_force_value.temp.+5
movwf BSR
movfw FSR1
movwf IND0
banksel _debug_force_value.temp.
Ltmp24:
LM34:
.stabn	0x44, 0, 106, LM34-_debug_force_value
	incf _debug_force_value.temp.+2, F
	goto LBB2_18
Ltmp25:
LBB2_21:
LM35:
.stabn	0x44, 0, 112, LM35-_debug_force_value
	movlw 10
	movwf _Reg_DataReadyB+0
Ltmp26:
LBB2_22:
LM36:
.stabn	0x44, 0, 114, LM36-_debug_force_value
	return
Ltmp27:
Lfunc_end4:
Lfunc_end5:
LM37:
.stabn 0xc0,0,0, LM18-_debug_force_value
.stabs "iicPorint:19=*1;",0x80,0,0,_debug_force_value.temp.+0
.stabn 0xe0,0,0, LM36-_debug_force_value
.stabn 0xc0,0,0, LM18-_debug_force_value
.stabs "i:9",0x80,0,0,_debug_force_value.temp.+2
.stabn 0xe0,0,0, LM36-_debug_force_value
.stabf LM37-_debug_force_value
	_debug_cal_process_value_sec .section rom
	.global	_debug_cal_process_value
_debug_cal_process_value:
Lfunc_begin6:
.stabs "debug_cal_process_value:f:16", 0x24,0,0,_debug_cal_process_value
.stabn 0xc0, 0, 0, _debug_cal_process_value
.stabn 0xe0, 0, 0, _debug_cal_process_value
LM38:
.stabn	0x44, 0, 120, LM38-_debug_cal_process_value
Lfunc_begin7:
LM39:
.stabn	0x44, 0, 123, LM39-_debug_cal_process_value
	banksel 0
	clrf _debug_cal_process_value.temp.+2
LM40:
.stabn	0x44, 0, 124, LM40-_debug_cal_process_value
	movlw LOW(_Reg_DebugDataB+0)
	movwf _debug_cal_process_value.temp.+0
	movlw HIGH8(_Reg_DebugDataB+0)
	movwf _debug_cal_process_value.temp.+1
LM41:
.stabn	0x44, 0, 125, LM41-_debug_cal_process_value
Ltmp28:
	movfw _Reg_DataReadyB+0
Ltmp29:
	sublw 0
	bne LBB3_2
LBB3_1:
LM42:
.stabn	0x44, 0, 127, LM42-_debug_cal_process_value
Ltmp30:
	clrf _Get_AdcData_offset.args.+0
	call _Get_AdcData_offset
	movfw _debug_cal_process_value.temp.+0
	movwf _debug_cal_process_value.temp.+3
	addlw 2
	movwf _debug_cal_process_value.temp.+0
	movfw _debug_cal_process_value.temp.+1
	movwf _debug_cal_process_value.temp.+4
	addlwc 0
	movwf _debug_cal_process_value.temp.+1
	movfw _debug_cal_process_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Get_AdcData_offset.frame.
movfw _Get_AdcData_offset.frame.+0
movwf FSR1
banksel _debug_cal_process_value.temp.+4
movfw _debug_cal_process_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_AdcData_offset.frame.
	movfw _debug_cal_process_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Get_AdcData_offset.frame.
movfw _Get_AdcData_offset.frame.+1
movwf FSR1
banksel _debug_cal_process_value.temp.+4
movfw _debug_cal_process_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_AdcData_offset.frame.
LM43:
.stabn	0x44, 0, 128, LM43-_debug_cal_process_value
	movfw _debug_cal_process_value.temp.+0
	movwf _debug_cal_process_value.temp.+3
	addlw 2
	movwf _debug_cal_process_value.temp.+0
	movfw _debug_cal_process_value.temp.+1
	movwf _debug_cal_process_value.temp.+4
	addlwc 0
	movwf _debug_cal_process_value.temp.+1
	movfw _debug_cal_process_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 0
banksel _gCalProcessState
movfw _gCalProcessState+0
movwf FSR1
banksel _debug_cal_process_value.temp.+4
movfw _debug_cal_process_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _gCalProcessState
	movfw _debug_cal_process_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 1
	movfw _debug_cal_process_value.temp.+4
	movwf BSR
	movlw 0
	movwf IND0
LM44:
.stabn	0x44, 0, 129, LM44-_debug_cal_process_value
	banksel _debug_cal_process_value.temp.
	movfw _debug_cal_process_value.temp.+0
	movwf _debug_cal_process_value.temp.+3
	addlw 2
	movwf _debug_cal_process_value.temp.+0
	movfw _debug_cal_process_value.temp.+1
	movwf _debug_cal_process_value.temp.+4
	addlwc 0
	movwf _debug_cal_process_value.temp.+1
	movfw _debug_cal_process_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 0
banksel _gCalStatuOutput
movfw _gCalStatuOutput+0
movwf FSR1
banksel _debug_cal_process_value.temp.+4
movfw _debug_cal_process_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _gCalStatuOutput
	movfw _debug_cal_process_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 1
	movfw _debug_cal_process_value.temp.+4
	movwf BSR
LM45:
.stabn	0x44, 0, 128, LM45-_debug_cal_process_value
	movlw 0
LM46:
.stabn	0x44, 0, 129, LM46-_debug_cal_process_value
	movwf IND0
LM47:
.stabn	0x44, 0, 130, LM47-_debug_cal_process_value
	banksel _debug_cal_process_value.temp.
	movfw _debug_cal_process_value.temp.+0
	movwf _debug_cal_process_value.temp.+3
	addlw 2
	movwf _debug_cal_process_value.temp.+0
	movfw _debug_cal_process_value.temp.+1
	movwf _debug_cal_process_value.temp.+4
	addlwc 0
	movwf _debug_cal_process_value.temp.+1
	movfw _debug_cal_process_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 0
banksel _gForceFactor
movfw _gForceFactor+0
movwf FSR1
banksel _debug_cal_process_value.temp.+4
movfw _debug_cal_process_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _gForceFactor
	movfw _debug_cal_process_value.temp.+3
	movwf FSR0
	fsr0_add FSR0, 1
banksel _gForceFactor
movfw _gForceFactor+1
movwf FSR1
banksel _debug_cal_process_value.temp.+4
movfw _debug_cal_process_value.temp.+4
movwf BSR
movfw FSR1
movwf IND0
banksel _gForceFactor
LM48:
.stabn	0x44, 0, 134, LM48-_debug_cal_process_value
	movlw 8
	movwf _Reg_DataReadyB+0
Ltmp31:
LBB3_2:
LM49:
.stabn	0x44, 0, 136, LM49-_debug_cal_process_value
	return
Ltmp32:
Lfunc_end6:
Lfunc_end7:
LM50:
.stabn 0xc0,0,0, LM39-_debug_cal_process_value
.stabs "iicPorint:20=*1;",0x80,0,0,_debug_cal_process_value.temp.+0
.stabn 0xe0,0,0, LM49-_debug_cal_process_value
.stabn 0xc0,0,0, LM39-_debug_cal_process_value
.stabs "temp:1",0x80,0,0,_debug_cal_process_value.temp.+2
.stabn 0xe0,0,0, LM49-_debug_cal_process_value
.stabn 0xc0,0,0, LM39-_debug_cal_process_value
.stabs "count:10",0x80,0,0,_debug_cal_process_value.temp.+2
.stabn 0xe0,0,0, LM49-_debug_cal_process_value
.stabf LM50-_debug_cal_process_value
	_Update_Button_Force_Tri_sec .section rom
	.global	_Update_Button_Force_Tri
_Update_Button_Force_Tri:
Lfunc_begin8:
.stabs "Update_Button_Force_Tri:f:16", 0x24,0,0,_Update_Button_Force_Tri
.stabn 0xc0, 0, 0, _Update_Button_Force_Tri
.stabn 0xe0, 0, 0, _Update_Button_Force_Tri
LM51:
.stabn	0x44, 0, 167, LM51-_Update_Button_Force_Tri
Lfunc_begin9:
LM52:
.stabn	0x44, 0, 179, LM52-_Update_Button_Force_Tri
	banksel 0
	clrf _Update_Button_Force_Tri.temp.+0
LBB4_1:
	movlw 0x80
	xorwf _Update_Button_Force_Tri.temp.+0, W
	sublw 0x80
	blt LBB4_6
LBB4_2:
LM53:
.stabn	0x44, 0, 181, LM53-_Update_Button_Force_Tri
Ltmp33:
	movfw _Update_Button_Force_Tri.temp.+0
	addwf _Update_Button_Force_Tri.temp.+0, W
	movwf _Update_Button_Force_Tri.temp.+5
	movlw LOW(_Reg_ButtonForceTri+0)
	addwf _Update_Button_Force_Tri.temp.+5, W
	movwf _Update_Button_Force_Tri.temp.+5
	movfw _Update_Button_Force_Tri.temp.+0
	SraSeven
	movfw _Update_Button_Force_Tri.temp.+5
	movwf FSR0
	movlw HIGH8(_Reg_ButtonForceTri+0)
	movwf BSR
	moviw 0
	movwf _Update_Button_Force_Tri.temp.+5
	movfw _Update_Button_Force_Tri.temp.+0
	SraSeven
	movwf _Update_Button_Force_Tri.temp.+6
	movfw _Update_Button_Force_Tri.temp.+0
	addwf _Update_Button_Force_Tri.temp.+0, W
	movwf _Update_Button_Force_Tri.temp.+7
	movfw _Update_Button_Force_Tri.temp.+6
	addwfc _Update_Button_Force_Tri.temp.+6, W
	movwf _Update_Button_Force_Tri.temp.+6
	movlw LOW(_Update_Button_Force_Tri.temp.+3)
	addwf _Update_Button_Force_Tri.temp.+7, W
	movwf _Update_Button_Force_Tri.temp.+7
	movlw HIGH8(_Update_Button_Force_Tri.temp.+3)
	addwfc _Update_Button_Force_Tri.temp.+6, W
	movwf _Update_Button_Force_Tri.temp.+6
	movfw _Update_Button_Force_Tri.temp.+7
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Update_Button_Force_Tri.temp.
movfw _Update_Button_Force_Tri.temp.+5
movwf FSR1
banksel _Update_Button_Force_Tri.temp.+6
movfw _Update_Button_Force_Tri.temp.+6
movwf BSR
movfw FSR1
movwf IND0
banksel _Update_Button_Force_Tri.temp.
	movfw _Update_Button_Force_Tri.temp.+7
	movwf FSR0
	fsr0_add FSR0, 1
	movfw _Update_Button_Force_Tri.temp.+6
	movwf BSR
	movlw 0
	movwf IND0
LM54:
.stabn	0x44, 0, 182, LM54-_Update_Button_Force_Tri
	banksel _Update_Button_Force_Tri.temp.
	movfw _Update_Button_Force_Tri.temp.+0
	SraSeven
	movwf _Update_Button_Force_Tri.temp.+5
	movfw _Update_Button_Force_Tri.temp.+0
	addwf _Update_Button_Force_Tri.temp.+0, W
	movwf _Update_Button_Force_Tri.temp.+6
	movfw _Update_Button_Force_Tri.temp.+5
	addwfc _Update_Button_Force_Tri.temp.+5, W
	movwf _Update_Button_Force_Tri.temp.+5
LM55:
.stabn	0x44, 0, 181, LM55-_Update_Button_Force_Tri
	movlw LOW(_Update_Button_Force_Tri.temp.+3)
LM56:
.stabn	0x44, 0, 182, LM56-_Update_Button_Force_Tri
	addwf _Update_Button_Force_Tri.temp.+6, W
LM57:
.stabn	0x44, 0, 181, LM57-_Update_Button_Force_Tri
	movwf _Update_Button_Force_Tri.temp.+6
	movlw HIGH8(_Update_Button_Force_Tri.temp.+3)
LM58:
.stabn	0x44, 0, 182, LM58-_Update_Button_Force_Tri
	addwfc _Update_Button_Force_Tri.temp.+5, W
	movwf _Update_Button_Force_Tri.temp.+5
	movfw _Update_Button_Force_Tri.temp.+6
	movwf FSR0
	movfw _Update_Button_Force_Tri.temp.+5
	movwf BSR
	moviw 0
	movwf _Update_Button_Force_Tri.temp.+7
	movfw _Update_Button_Force_Tri.temp.+6
	movwf FSR0
	fsr0_add FSR0, 0
	movfw _Update_Button_Force_Tri.temp.+5
	movwf BSR
LM59:
.stabn	0x44, 0, 181, LM59-_Update_Button_Force_Tri
	movlw 0
LM60:
.stabn	0x44, 0, 182, LM60-_Update_Button_Force_Tri
	movwf IND0
	banksel _Update_Button_Force_Tri.temp.
	movfw _Update_Button_Force_Tri.temp.+6
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Update_Button_Force_Tri.temp.
movfw _Update_Button_Force_Tri.temp.+7
movwf FSR1
banksel _Update_Button_Force_Tri.temp.+5
movfw _Update_Button_Force_Tri.temp.+5
movwf BSR
movfw FSR1
movwf IND0
banksel _Update_Button_Force_Tri.temp.
LM61:
.stabn	0x44, 0, 183, LM61-_Update_Button_Force_Tri
	movfw _Update_Button_Force_Tri.temp.+0
	SraSeven
	movwf _Update_Button_Force_Tri.temp.+5
	movfw _Update_Button_Force_Tri.temp.+0
	addwf _Update_Button_Force_Tri.temp.+0, W
	movwf _Update_Button_Force_Tri.temp.+6
	movfw _Update_Button_Force_Tri.temp.+5
	addwfc _Update_Button_Force_Tri.temp.+5, W
LM62:
.stabn	0x44, 0, 181, LM62-_Update_Button_Force_Tri
	movwf _Update_Button_Force_Tri.temp.+5
	movlw HIGH8(_Reg_ButtonForceTri+0)
	movwf _Update_Button_Force_Tri.temp.+7
	movlw LOW(_Reg_ButtonForceTri+0)
	movwf _Update_Button_Force_Tri.temp.+8
	addwf _Update_Button_Force_Tri.temp.+6, W
	movwf _Update_Button_Force_Tri.temp.+6
	movfw _Update_Button_Force_Tri.temp.+5
	addwfc _Update_Button_Force_Tri.temp.+7, W
LM63:
.stabn	0x44, 0, 183, LM63-_Update_Button_Force_Tri
	movwf _Update_Button_Force_Tri.temp.+5
	movfw _Update_Button_Force_Tri.temp.+6
	movwf FSR0
	movfw _Update_Button_Force_Tri.temp.+5
	movwf BSR
	moviw 1
	movwf _Update_Button_Force_Tri.temp.+5
	movfw _Update_Button_Force_Tri.temp.+0
	addwf _Update_Button_Force_Tri.temp.+0, W
	movwf _Update_Button_Force_Tri.temp.+6
LM64:
.stabn	0x44, 0, 181, LM64-_Update_Button_Force_Tri
	movlw LOW(_Update_Button_Force_Tri.temp.+3)
LM65:
.stabn	0x44, 0, 183, LM65-_Update_Button_Force_Tri
	addwf _Update_Button_Force_Tri.temp.+6, W
	movwf FSR0
LM66:
.stabn	0x44, 0, 181, LM66-_Update_Button_Force_Tri
	movwf _Update_Button_Force_Tri.temp.+6
	movlw HIGH8(_Update_Button_Force_Tri.temp.+3)
LM67:
.stabn	0x44, 0, 183, LM67-_Update_Button_Force_Tri
	movwf BSR
	moviw 0
	movwf _Update_Button_Force_Tri.temp.+7
	movfw _Update_Button_Force_Tri.temp.+6
	movwf FSR0
LM68:
.stabn	0x44, 0, 181, LM68-_Update_Button_Force_Tri
	movlw HIGH8(_Update_Button_Force_Tri.temp.+3)
LM69:
.stabn	0x44, 0, 183, LM69-_Update_Button_Force_Tri
	movwf BSR
	moviw 1
	movwf _Update_Button_Force_Tri.temp.+8
	movfw _Update_Button_Force_Tri.temp.+7
	iorwf _Update_Button_Force_Tri.temp.+5, W
	movwf _Update_Button_Force_Tri.temp.+5
	movfw _Update_Button_Force_Tri.temp.+6
	movwf FSR0
	fsr0_add FSR0, 0
LM70:
.stabn	0x44, 0, 181, LM70-_Update_Button_Force_Tri
LM71:
.stabn	0x44, 0, 183, LM71-_Update_Button_Force_Tri
banksel _Update_Button_Force_Tri.temp.
movfw _Update_Button_Force_Tri.temp.+5
movwf FSR1
movlw HIGH8(_Update_Button_Force_Tri.temp.+3)
movwf BSR
movfw FSR1
movwf IND0
banksel _Update_Button_Force_Tri.temp.
	movfw _Update_Button_Force_Tri.temp.+6
	movwf FSR0
	fsr0_add FSR0, 1
LM72:
.stabn	0x44, 0, 181, LM72-_Update_Button_Force_Tri
LM73:
.stabn	0x44, 0, 183, LM73-_Update_Button_Force_Tri
banksel _Update_Button_Force_Tri.temp.
movfw _Update_Button_Force_Tri.temp.+8
movwf FSR1
movlw HIGH8(_Update_Button_Force_Tri.temp.+3)
movwf BSR
movfw FSR1
movwf IND0
banksel _Update_Button_Force_Tri.temp.
LM74:
.stabn	0x44, 0, 184, LM74-_Update_Button_Force_Tri
	movfw _Update_Button_Force_Tri.temp.+0
	movwf .args.__swmul_atmp+0
	clrf .args.__swmul_atmp+1
	movlw 3
	movwf .args.__swmul_btmp+0
	clrf .args.__swmul_btmp+1
	call .lib.__swmul
	movfw .ret.__swmul_ret+0
	movwf _Update_Button_Force_Tri.temp.+2
	movwf _EEPROM_StorageInt.args.+0
LM75:
.stabn	0x44, 0, 185, LM75-_Update_Button_Force_Tri
	movfw _Update_Button_Force_Tri.temp.+3
	movwf _EEPROM_StorageInt.args.+1
	movfw _Update_Button_Force_Tri.temp.+4
	movwf _EEPROM_StorageInt.args.+2
	call _EEPROM_StorageInt
	movfw _EEPROM_StorageInt.frame.+0
	movwf _Update_Button_Force_Tri.temp.+1
LM76:
.stabn	0x44, 0, 186, LM76-_Update_Button_Force_Tri
	sublw 0
	bne LBB4_4
LBB4_3:
LM77:
.stabn	0x44, 0, 188, LM77-_Update_Button_Force_Tri
Ltmp34:
	movfw _Update_Button_Force_Tri.temp.+2
	movwf _EEPROM_ReadInt.args.+0
	call _EEPROM_ReadInt
	movfw _EEPROM_ReadInt.frame.+0
	movwf _gKeyDownLevel+0
	movfw _EEPROM_ReadInt.frame.+1
	movwf _gKeyDownLevel+1
Ltmp35:
LBB4_4:
LM78:
.stabn	0x44, 0, 179, LM78-_Update_Button_Force_Tri
	incf _Update_Button_Force_Tri.temp.+0, F
	goto LBB4_1
Ltmp36:
LBB4_6:
LM79:
.stabn	0x44, 0, 192, LM79-_Update_Button_Force_Tri
	return
Ltmp37:
Lfunc_end8:
Lfunc_end9:
LM80:
.stabn 0xc0,0,0, LM52-_Update_Button_Force_Tri
.stabs "temp_button_tri:21=ar1;0;0;1",0x80,0,0,_Update_Button_Force_Tri.temp.+3
.stabn 0xe0,0,0, LM79-_Update_Button_Force_Tri
.stabn 0xc0,0,0, LM52-_Update_Button_Force_Tri
.stabs "temp:9",0x80,0,0,_Update_Button_Force_Tri.temp.+2
.stabn 0xe0,0,0, LM79-_Update_Button_Force_Tri
.stabn 0xc0,0,0, LM52-_Update_Button_Force_Tri
.stabs "flag:9",0x80,0,0,_Update_Button_Force_Tri.temp.+1
.stabn 0xe0,0,0, LM79-_Update_Button_Force_Tri
.stabn 0xc0,0,0, LM52-_Update_Button_Force_Tri
.stabs "i:9",0x80,0,0,_Update_Button_Force_Tri.temp.+0
.stabn 0xe0,0,0, LM79-_Update_Button_Force_Tri
.stabf LM80-_Update_Button_Force_Tri
	_Update_Cal_Factor_sec .section rom
	.global	_Update_Cal_Factor
_Update_Cal_Factor:
Lfunc_begin10:
.stabs "Update_Cal_Factor:f:16", 0x24,0,0,_Update_Cal_Factor
.stabn 0xc0, 0, 0, _Update_Cal_Factor
.stabn 0xe0, 0, 0, _Update_Cal_Factor
LM81:
.stabn	0x44, 0, 200, LM81-_Update_Cal_Factor
Lfunc_begin11:
LM82:
.stabn	0x44, 0, 204, LM82-_Update_Cal_Factor
	banksel 0
	clrf _Update_Cal_Factor.temp.+0
LBB5_1:
	movlw 0x80
	xorwf _Update_Cal_Factor.temp.+0, W
	sublw 0x80
	blt LBB5_6
LBB5_2:
LM83:
.stabn	0x44, 0, 206, LM83-_Update_Cal_Factor
Ltmp38:
	movfw _Update_Cal_Factor.temp.+0
	addwf _Update_Cal_Factor.temp.+0, W
	movwf _Update_Cal_Factor.temp.+5
	movlw LOW(_Reg_RawDataFactor+0)
	addwf _Update_Cal_Factor.temp.+5, W
	movwf _Update_Cal_Factor.temp.+5
	movfw _Update_Cal_Factor.temp.+0
	SraSeven
	movfw _Update_Cal_Factor.temp.+5
	movwf FSR0
	movlw HIGH8(_Reg_RawDataFactor+0)
	movwf BSR
	moviw 0
	movwf _Update_Cal_Factor.temp.+5
	movfw _Update_Cal_Factor.temp.+0
	SraSeven
	movwf _Update_Cal_Factor.temp.+6
	movfw _Update_Cal_Factor.temp.+0
	addwf _Update_Cal_Factor.temp.+0, W
	movwf _Update_Cal_Factor.temp.+7
	movfw _Update_Cal_Factor.temp.+6
	addwfc _Update_Cal_Factor.temp.+6, W
	movwf _Update_Cal_Factor.temp.+6
	movlw LOW(_Update_Cal_Factor.temp.+3)
	addwf _Update_Cal_Factor.temp.+7, W
	movwf _Update_Cal_Factor.temp.+7
	movlw HIGH8(_Update_Cal_Factor.temp.+3)
	addwfc _Update_Cal_Factor.temp.+6, W
	movwf _Update_Cal_Factor.temp.+6
	movfw _Update_Cal_Factor.temp.+7
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Update_Cal_Factor.temp.
movfw _Update_Cal_Factor.temp.+5
movwf FSR1
banksel _Update_Cal_Factor.temp.+6
movfw _Update_Cal_Factor.temp.+6
movwf BSR
movfw FSR1
movwf IND0
banksel _Update_Cal_Factor.temp.
	movfw _Update_Cal_Factor.temp.+7
	movwf FSR0
	fsr0_add FSR0, 1
	movfw _Update_Cal_Factor.temp.+6
	movwf BSR
	movlw 0
	movwf IND0
LM84:
.stabn	0x44, 0, 207, LM84-_Update_Cal_Factor
	banksel _Update_Cal_Factor.temp.
	movfw _Update_Cal_Factor.temp.+0
	SraSeven
	movwf _Update_Cal_Factor.temp.+5
	movfw _Update_Cal_Factor.temp.+0
	addwf _Update_Cal_Factor.temp.+0, W
	movwf _Update_Cal_Factor.temp.+6
	movfw _Update_Cal_Factor.temp.+5
	addwfc _Update_Cal_Factor.temp.+5, W
	movwf _Update_Cal_Factor.temp.+5
LM85:
.stabn	0x44, 0, 206, LM85-_Update_Cal_Factor
	movlw LOW(_Update_Cal_Factor.temp.+3)
LM86:
.stabn	0x44, 0, 207, LM86-_Update_Cal_Factor
	addwf _Update_Cal_Factor.temp.+6, W
LM87:
.stabn	0x44, 0, 206, LM87-_Update_Cal_Factor
	movwf _Update_Cal_Factor.temp.+6
	movlw HIGH8(_Update_Cal_Factor.temp.+3)
LM88:
.stabn	0x44, 0, 207, LM88-_Update_Cal_Factor
	addwfc _Update_Cal_Factor.temp.+5, W
	movwf _Update_Cal_Factor.temp.+5
	movfw _Update_Cal_Factor.temp.+6
	movwf FSR0
	movfw _Update_Cal_Factor.temp.+5
	movwf BSR
	moviw 0
	movwf _Update_Cal_Factor.temp.+7
	movfw _Update_Cal_Factor.temp.+6
	movwf FSR0
	fsr0_add FSR0, 0
	movfw _Update_Cal_Factor.temp.+5
	movwf BSR
LM89:
.stabn	0x44, 0, 206, LM89-_Update_Cal_Factor
	movlw 0
LM90:
.stabn	0x44, 0, 207, LM90-_Update_Cal_Factor
	movwf IND0
	banksel _Update_Cal_Factor.temp.
	movfw _Update_Cal_Factor.temp.+6
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Update_Cal_Factor.temp.
movfw _Update_Cal_Factor.temp.+7
movwf FSR1
banksel _Update_Cal_Factor.temp.+5
movfw _Update_Cal_Factor.temp.+5
movwf BSR
movfw FSR1
movwf IND0
banksel _Update_Cal_Factor.temp.
LM91:
.stabn	0x44, 0, 208, LM91-_Update_Cal_Factor
	movfw _Update_Cal_Factor.temp.+0
	SraSeven
	movwf _Update_Cal_Factor.temp.+5
	movfw _Update_Cal_Factor.temp.+0
	addwf _Update_Cal_Factor.temp.+0, W
	movwf _Update_Cal_Factor.temp.+6
	movfw _Update_Cal_Factor.temp.+5
	addwfc _Update_Cal_Factor.temp.+5, W
LM92:
.stabn	0x44, 0, 206, LM92-_Update_Cal_Factor
	movwf _Update_Cal_Factor.temp.+5
	movlw HIGH8(_Reg_RawDataFactor+0)
	movwf _Update_Cal_Factor.temp.+7
	movlw LOW(_Reg_RawDataFactor+0)
	movwf _Update_Cal_Factor.temp.+8
	addwf _Update_Cal_Factor.temp.+6, W
	movwf _Update_Cal_Factor.temp.+6
	movfw _Update_Cal_Factor.temp.+5
	addwfc _Update_Cal_Factor.temp.+7, W
LM93:
.stabn	0x44, 0, 208, LM93-_Update_Cal_Factor
	movwf _Update_Cal_Factor.temp.+5
	movfw _Update_Cal_Factor.temp.+6
	movwf FSR0
	movfw _Update_Cal_Factor.temp.+5
	movwf BSR
	moviw 1
	movwf _Update_Cal_Factor.temp.+5
	movfw _Update_Cal_Factor.temp.+0
	addwf _Update_Cal_Factor.temp.+0, W
	movwf _Update_Cal_Factor.temp.+6
LM94:
.stabn	0x44, 0, 206, LM94-_Update_Cal_Factor
	movlw LOW(_Update_Cal_Factor.temp.+3)
LM95:
.stabn	0x44, 0, 208, LM95-_Update_Cal_Factor
	addwf _Update_Cal_Factor.temp.+6, W
	movwf FSR0
LM96:
.stabn	0x44, 0, 206, LM96-_Update_Cal_Factor
	movwf _Update_Cal_Factor.temp.+6
	movlw HIGH8(_Update_Cal_Factor.temp.+3)
LM97:
.stabn	0x44, 0, 208, LM97-_Update_Cal_Factor
	movwf BSR
	moviw 0
	movwf _Update_Cal_Factor.temp.+7
	movfw _Update_Cal_Factor.temp.+6
	movwf FSR0
LM98:
.stabn	0x44, 0, 206, LM98-_Update_Cal_Factor
	movlw HIGH8(_Update_Cal_Factor.temp.+3)
LM99:
.stabn	0x44, 0, 208, LM99-_Update_Cal_Factor
	movwf BSR
	moviw 1
	movwf _Update_Cal_Factor.temp.+8
	movfw _Update_Cal_Factor.temp.+7
	iorwf _Update_Cal_Factor.temp.+5, W
	movwf _Update_Cal_Factor.temp.+5
	movfw _Update_Cal_Factor.temp.+6
	movwf FSR0
	fsr0_add FSR0, 0
LM100:
.stabn	0x44, 0, 206, LM100-_Update_Cal_Factor
LM101:
.stabn	0x44, 0, 208, LM101-_Update_Cal_Factor
banksel _Update_Cal_Factor.temp.
movfw _Update_Cal_Factor.temp.+5
movwf FSR1
movlw HIGH8(_Update_Cal_Factor.temp.+3)
movwf BSR
movfw FSR1
movwf IND0
banksel _Update_Cal_Factor.temp.
	movfw _Update_Cal_Factor.temp.+6
	movwf FSR0
	fsr0_add FSR0, 1
LM102:
.stabn	0x44, 0, 206, LM102-_Update_Cal_Factor
LM103:
.stabn	0x44, 0, 208, LM103-_Update_Cal_Factor
banksel _Update_Cal_Factor.temp.
movfw _Update_Cal_Factor.temp.+8
movwf FSR1
movlw HIGH8(_Update_Cal_Factor.temp.+3)
movwf BSR
movfw FSR1
movwf IND0
banksel _Update_Cal_Factor.temp.
LM104:
.stabn	0x44, 0, 209, LM104-_Update_Cal_Factor
	movfw _Update_Cal_Factor.temp.+0
	movwf .args.__swmul_atmp+0
	clrf .args.__swmul_atmp+1
	movlw 3
	movwf .args.__swmul_btmp+0
	clrf .args.__swmul_btmp+1
	call .lib.__swmul
	movlw 6
	addwf .ret.__swmul_ret+0, W
	movwf _Update_Cal_Factor.temp.+2
	movwf _EEPROM_StorageInt.args.+0
LM105:
.stabn	0x44, 0, 210, LM105-_Update_Cal_Factor
	movfw _Update_Cal_Factor.temp.+3
	movwf _EEPROM_StorageInt.args.+1
	movfw _Update_Cal_Factor.temp.+4
	movwf _EEPROM_StorageInt.args.+2
	call _EEPROM_StorageInt
	movfw _EEPROM_StorageInt.frame.+0
	movwf _Update_Cal_Factor.temp.+1
LM106:
.stabn	0x44, 0, 211, LM106-_Update_Cal_Factor
	sublw 0
	bne LBB5_4
LBB5_3:
LM107:
.stabn	0x44, 0, 213, LM107-_Update_Cal_Factor
Ltmp39:
	movfw _Update_Cal_Factor.temp.+2
	movwf _EEPROM_ReadInt.args.+0
	call _EEPROM_ReadInt
	movfw _EEPROM_ReadInt.frame.+0
	movwf _gForceFactor+0
	movfw _EEPROM_ReadInt.frame.+1
	movwf _gForceFactor+1
Ltmp40:
LBB5_4:
LM108:
.stabn	0x44, 0, 204, LM108-_Update_Cal_Factor
	incf _Update_Cal_Factor.temp.+0, F
	goto LBB5_1
Ltmp41:
LBB5_6:
LM109:
.stabn	0x44, 0, 216, LM109-_Update_Cal_Factor
	return
Ltmp42:
Lfunc_end10:
Lfunc_end11:
LM110:
.stabn 0xc0,0,0, LM82-_Update_Cal_Factor
.stabs "temp_factor:22=ar1;0;0;1",0x80,0,0,_Update_Cal_Factor.temp.+3
.stabn 0xe0,0,0, LM109-_Update_Cal_Factor
.stabn 0xc0,0,0, LM82-_Update_Cal_Factor
.stabs "flag:9",0x80,0,0,_Update_Cal_Factor.temp.+1
.stabn 0xe0,0,0, LM109-_Update_Cal_Factor
.stabn 0xc0,0,0, LM82-_Update_Cal_Factor
.stabs "temp:9",0x80,0,0,_Update_Cal_Factor.temp.+2
.stabn 0xe0,0,0, LM109-_Update_Cal_Factor
.stabn 0xc0,0,0, LM82-_Update_Cal_Factor
.stabs "i:9",0x80,0,0,_Update_Cal_Factor.temp.+0
.stabn 0xe0,0,0, LM109-_Update_Cal_Factor
.stabf LM110-_Update_Cal_Factor
	_Handshake_detect_sec .section rom
	.global	_Handshake_detect
_Handshake_detect:
Lfunc_begin12:
.stabs "Handshake_detect:f:16", 0x24,0,0,_Handshake_detect
.stabn 0xc0, 0, 0, _Handshake_detect
.stabn 0xe0, 0, 0, _Handshake_detect
LM111:
.stabn	0x44, 0, 222, LM111-_Handshake_detect
Lfunc_begin13:
LM112:
.stabn	0x44, 0, 224, LM112-_Handshake_detect
	banksel 0
	movfw _Reg_Handshake+0
	addwf _Reg_Handshake+1, W
	movwf _Handshake_detect.temp.+0
	movlw 0
	addlwc 0
	movwf _Handshake_detect.temp.+1
LM113:
.stabn	0x44, 0, 225, LM113-_Handshake_detect
Ltmp43:
	movfw _Handshake_detect.temp.+0
Ltmp44:
	sublw 0
	bne LBB6_11
LBB6_1:
LM114:
.stabn	0x44, 0, 227, LM114-_Handshake_detect
Ltmp45:
	movfw _Reg_Handshake+0
	movwf _Handshake_detect.temp.+2
xorlw 2
beq LBB6_5
LBB6_12:
	movfw _Handshake_detect.temp.+2
xorlw 5
beq LBB6_7
LBB6_13:
	movfw _Handshake_detect.temp.+2
xorlw 6
beq LBB6_8
LBB6_14:
	movfw _Handshake_detect.temp.+2
xorlw 18
beq LBB6_3
LBB6_15:
	movfw _Handshake_detect.temp.+2
xorlw 19
beq LBB6_4
LBB6_16:
	movfw _Handshake_detect.temp.+2
xorlw 36
beq LBB6_6
LBB6_17:
	movfw _Handshake_detect.temp.+2
xorlw 91
bne LBB6_9
LBB6_2:
LM115:
.stabn	0x44, 0, 230, LM115-_Handshake_detect
Ltmp46:
	call _Update_Button_Force_Tri
LM116:
.stabn	0x44, 0, 231, LM116-_Handshake_detect
	goto LBB6_10
LBB6_3:
LM117:
.stabn	0x44, 0, 233, LM117-_Handshake_detect
	call _Calibration_Proces_data_init
LM118:
.stabn	0x44, 0, 234, LM118-_Handshake_detect
	movlw 1
	movwf _gCalibration_flag+0
LM119:
.stabn	0x44, 0, 235, LM119-_Handshake_detect
	goto LBB6_10
LBB6_4:
LM120:
.stabn	0x44, 0, 237, LM120-_Handshake_detect
	clrf _gCalibration_flag+0
LM121:
.stabn	0x44, 0, 238, LM121-_Handshake_detect
	goto LBB6_10
LBB6_5:
LM122:
.stabn	0x44, 0, 240, LM122-_Handshake_detect
	call _Sys_Reset
LM123:
.stabn	0x44, 0, 241, LM123-_Handshake_detect
	goto LBB6_10
LBB6_6:
LM124:
.stabn	0x44, 0, 244, LM124-_Handshake_detect
	call _Update_Cal_Factor
LM125:
.stabn	0x44, 0, 245, LM125-_Handshake_detect
	goto LBB6_10
LBB6_7:
LM126:
.stabn	0x44, 0, 249, LM126-_Handshake_detect
	goto LBB6_10
Ltmp47:
LBB6_8:
LBB6_9:
LBB6_10:
LM127:
.stabn	0x44, 0, 260, LM127-_Handshake_detect
	clrf _Reg_Handshake+0
LM128:
.stabn	0x44, 0, 261, LM128-_Handshake_detect
	clrf _Reg_Handshake+1
Ltmp48:
LBB6_11:
LM129:
.stabn	0x44, 0, 265, LM129-_Handshake_detect
	return
Ltmp49:
Lfunc_end12:
Lfunc_end13:
LM130:
.stabn 0xc0,0,0, LM112-_Handshake_detect
.stabs "temp:1",0x80,0,0,_Handshake_detect.temp.+0
.stabn 0xe0,0,0, LM129-_Handshake_detect
.stabf LM130-_Handshake_detect
	_Interface_Proc_sec .section rom
	.global	_Interface_Proc
_Interface_Proc:
Lfunc_begin14:
.stabs "Interface_Proc:f:16", 0x24,0,0,_Interface_Proc
.stabn 0xc0, 0, 0, _Interface_Proc
.stabn 0xe0, 0, 0, _Interface_Proc
LM131:
.stabn	0x44, 0, 335, LM131-_Interface_Proc
Lfunc_begin15:
LM132:
.stabn	0x44, 0, 337, LM132-_Interface_Proc
	banksel 0
	call _IIC_Comm_Check
LM133:
.stabn	0x44, 0, 339, LM133-_Interface_Proc
	call _DebugMode_Process
LM134:
.stabn	0x44, 0, 341, LM134-_Interface_Proc
	call _Reg_Monitor
LM135:
.stabn	0x44, 0, 343, LM135-_Interface_Proc
	call _Handshake_detect
LM136:
.stabn	0x44, 0, 345, LM136-_Interface_Proc
	return
Ltmp50:
Lfunc_end14:
Lfunc_end15:
LM137:
.stabf LM137-_Interface_Proc
	_IIC_Comm_Check_sec .section rom
_IIC_Comm_Check:
Lfunc_begin16:
.stabs "IIC_Comm_Check:f:16", 0x24,0,0,_IIC_Comm_Check
.stabn 0xc0, 0, 0, _IIC_Comm_Check
.stabn 0xe0, 0, 0, _IIC_Comm_Check
LM138:
.stabn	0x44, 0, 24, LM138-_IIC_Comm_Check
Lfunc_begin17:
LM139:
.stabn	0x44, 0, 25, LM139-_IIC_Comm_Check
	banksel 0
	movfw _gPmuWorkMode+0
Ltmp51:
	sublw 2
	beq LBB8_4
LBB8_1:
LM140:
.stabn	0x44, 0, 27, LM140-_IIC_Comm_Check
Ltmp52:
	bsf BSR,0
	movfw _gPmuIntoSleepDisable+0
Ltmp53:
iorwf _gPmuIntoSleepDisable+1,W
beq LBB8_3
LBB8_2:
LM141:
.stabn	0x44, 0, 29, LM141-_IIC_Comm_Check
Ltmp54:
	bcf BSR,0
	clrf _PMU_SetWorkMode.args.+0
	call _PMU_SetWorkMode
Ltmp55:
LBB8_3:
LBB8_4:
LM142:
.stabn	0x44, 0, 33, LM142-_IIC_Comm_Check
	banksel 0
	return
Ltmp56:
Lfunc_end16:
Lfunc_end17:
LM143:
.stabf LM143-_IIC_Comm_Check
	_DebugMode_Process_sec .section rom
_DebugMode_Process:
Lfunc_begin18:
.stabs "DebugMode_Process:f:16", 0x24,0,0,_DebugMode_Process
.stabn 0xc0, 0, 0, _DebugMode_Process
.stabn 0xe0, 0, 0, _DebugMode_Process
LM144:
.stabn	0x44, 0, 142, LM144-_DebugMode_Process
Lfunc_begin19:
LM145:
.stabn	0x44, 0, 145, LM145-_DebugMode_Process
	banksel 0
	movfw _Reg_DebugModeB+0
	movwf _DebugMode_Process.temp.+0
xorlw 20
beq LBB9_2
LBB9_5:
	movfw _DebugMode_Process.temp.+0
xorlw 0xf5
bne LBB9_3
LBB9_1:
LM146:
.stabn	0x44, 0, 149, LM146-_DebugMode_Process
Ltmp57:
	call _debug_force_value
LM147:
.stabn	0x44, 0, 150, LM147-_DebugMode_Process
	goto LBB9_4
LBB9_2:
LM148:
.stabn	0x44, 0, 153, LM148-_DebugMode_Process
	call _debug_cal_process_value
LM149:
.stabn	0x44, 0, 154, LM149-_DebugMode_Process
	goto LBB9_4
LBB9_3:
LM150:
.stabn	0x44, 0, 157, LM150-_DebugMode_Process
	clrf _Reg_DebugModeB+0
Ltmp58:
LBB9_4:
LM151:
.stabn	0x44, 0, 161, LM151-_DebugMode_Process
	return
Ltmp59:
Lfunc_end18:
Lfunc_end19:
LM152:
.stabf LM152-_DebugMode_Process
	_Reg_Monitor_sec .section rom
_Reg_Monitor:
Lfunc_begin20:
.stabs "Reg_Monitor:f:16", 0x24,0,0,_Reg_Monitor
.stabn 0xc0, 0, 0, _Reg_Monitor
.stabn 0xe0, 0, 0, _Reg_Monitor
LM153:
.stabn	0x44, 0, 272, LM153-_Reg_Monitor
Lfunc_begin21:
LM154:
.stabn	0x44, 0, 275, LM154-_Reg_Monitor
	banksel 0
	movlw 63
	movwf _Reg_FWVersion+0
LM155:
.stabn	0x44, 0, 276, LM155-_Reg_Monitor
	movlw 52
	movwf _Reg_FWVersion+1
LM156:
.stabn	0x44, 0, 277, LM156-_Reg_Monitor
	movlw 4
	movwf _Reg_FWVersion+2
LM157:
.stabn	0x44, 0, 278, LM157-_Reg_Monitor
	clrf _Reg_FWVersion+3
LM158:
.stabn	0x44, 0, 281, LM158-_Reg_Monitor
Ltmp60:
	clrf _Reg_Monitor.temp.+0
LBB10_1:
	movlw 0x80
	xorwf _Reg_Monitor.temp.+0, W
	sublw 0x80
	blt LBB10_4
LBB10_2:
LM159:
.stabn	0x44, 0, 283, LM159-_Reg_Monitor
Ltmp61:
	movfw _Reg_Monitor.temp.+0
	movwf _Get_ForceData.args.+0
	call _Get_ForceData
	movfw _Reg_Monitor.temp.+0
	addwf _Reg_Monitor.temp.+0, W
	movwf _Reg_Monitor.temp.+1
	movlw LOW(_Reg_ForceData+0)
	addwf _Reg_Monitor.temp.+1, W
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Get_ForceData.frame.
movfw _Get_ForceData.frame.+0
movwf FSR1
movlw HIGH8(_Reg_ForceData+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_ForceData.frame.
LM160:
.stabn	0x44, 0, 284, LM160-_Reg_Monitor
	movfw _Reg_Monitor.temp.+0
	movwf _Get_ForceData.args.+0
	call _Get_ForceData
	movfw _Reg_Monitor.temp.+0
	SraSeven
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+0
	addwf _Reg_Monitor.temp.+0, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+1, W
LM161:
.stabn	0x44, 0, 283, LM161-_Reg_Monitor
	movwf _Reg_Monitor.temp.+1
	movlw HIGH8(_Reg_ForceData+0)
	movwf _Reg_Monitor.temp.+3
	movlw LOW(_Reg_ForceData+0)
	movwf _Reg_Monitor.temp.+4
	addwf _Reg_Monitor.temp.+2, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+3, W
LM162:
.stabn	0x44, 0, 284, LM162-_Reg_Monitor
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+2
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Get_ForceData.frame.
movfw _Get_ForceData.frame.+1
movwf FSR1
banksel _Reg_Monitor.temp.+1
movfw _Reg_Monitor.temp.+1
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_ForceData.frame.
Ltmp62:
LM163:
.stabn	0x44, 0, 281, LM163-_Reg_Monitor
	incf _Reg_Monitor.temp.+0, F
	goto LBB10_1
Ltmp63:
LBB10_4:
LM164:
.stabn	0x44, 0, 286, LM164-_Reg_Monitor
	movlw LOW(_Reg_ForceData+0)
	movwf _cal_check_sum_byte.args.+0
	movlw HIGH8(_Reg_ForceData+0)
	movwf _cal_check_sum_byte.args.+1
	movlw 2
	movwf _cal_check_sum_byte.args.+2
	call _cal_check_sum_byte
	movfw _cal_check_sum_byte.frame.+0
	movwf _Reg_ForceData+2
LM165:
.stabn	0x44, 0, 288, LM165-_Reg_Monitor
Ltmp64:
	clrf _Reg_Monitor.temp.+0
LBB10_5:
	movlw 0x80
	xorwf _Reg_Monitor.temp.+0, W
	sublw 0x80
	blt LBB10_8
LBB10_6:
LM166:
.stabn	0x44, 0, 290, LM166-_Reg_Monitor
Ltmp65:
	movfw _Reg_Monitor.temp.+0
	SraSeven
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+0
	addwf _Reg_Monitor.temp.+0, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+1, W
	movwf _Reg_Monitor.temp.+1
	movlw LOW(_gOffsetData+0)
	addwf _Reg_Monitor.temp.+2, W
	movwf _Reg_Monitor.temp.+3
	movlw HIGH8(_gOffsetData+0)
	addwfc _Reg_Monitor.temp.+1, W
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+3
	movwf FSR0
	movfw _Reg_Monitor.temp.+1
	movwf BSR
	moviw 0
	movwf _Reg_Monitor.temp.+1
	movlw LOW(_Reg_OffsetData+0)
	addwf _Reg_Monitor.temp.+2, W
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Reg_Monitor.temp.
movfw _Reg_Monitor.temp.+1
movwf FSR1
movlw HIGH8(_Reg_OffsetData+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _Reg_Monitor.temp.
LM167:
.stabn	0x44, 0, 291, LM167-_Reg_Monitor
	movfw _Reg_Monitor.temp.+0
	SraSeven
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+0
	addwf _Reg_Monitor.temp.+0, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+1, W
LM168:
.stabn	0x44, 0, 290, LM168-_Reg_Monitor
	movwf _Reg_Monitor.temp.+1
	movlw LOW(_gOffsetData+0)
LM169:
.stabn	0x44, 0, 291, LM169-_Reg_Monitor
	addwf _Reg_Monitor.temp.+2, W
	movwf FSR0
LM170:
.stabn	0x44, 0, 290, LM170-_Reg_Monitor
	movlw HIGH8(_gOffsetData+0)
LM171:
.stabn	0x44, 0, 291, LM171-_Reg_Monitor
	movwf BSR
	moviw 1
LM172:
.stabn	0x44, 0, 290, LM172-_Reg_Monitor
	movwf _Reg_Monitor.temp.+3
	movlw HIGH8(_Reg_OffsetData+0)
	movwf _Reg_Monitor.temp.+4
	movlw LOW(_Reg_OffsetData+0)
	movwf _Reg_Monitor.temp.+5
	addwf _Reg_Monitor.temp.+2, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+4, W
LM173:
.stabn	0x44, 0, 291, LM173-_Reg_Monitor
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+2
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Reg_Monitor.temp.
movfw _Reg_Monitor.temp.+3
movwf FSR1
banksel _Reg_Monitor.temp.+1
movfw _Reg_Monitor.temp.+1
movwf BSR
movfw FSR1
movwf IND0
banksel _Reg_Monitor.temp.
Ltmp66:
LM174:
.stabn	0x44, 0, 288, LM174-_Reg_Monitor
	incf _Reg_Monitor.temp.+0, F
	goto LBB10_5
Ltmp67:
LBB10_8:
LM175:
.stabn	0x44, 0, 293, LM175-_Reg_Monitor
	movlw LOW(_Reg_OffsetData+0)
	movwf _cal_check_sum_byte.args.+0
	movlw HIGH8(_Reg_OffsetData+0)
	movwf _cal_check_sum_byte.args.+1
	movlw 2
	movwf _cal_check_sum_byte.args.+2
	call _cal_check_sum_byte
	movfw _cal_check_sum_byte.frame.+0
	movwf _Reg_OffsetData+2
LM176:
.stabn	0x44, 0, 296, LM176-_Reg_Monitor
Ltmp68:
	clrf _Reg_Monitor.temp.+0
LBB10_9:
	movlw 0x80
	xorwf _Reg_Monitor.temp.+0, W
	sublw 0x80
	blt LBB10_12
LBB10_10:
LM177:
.stabn	0x44, 0, 298, LM177-_Reg_Monitor
Ltmp69:
	movfw _Reg_Monitor.temp.+0
	SraSeven
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+0
	addwf _Reg_Monitor.temp.+0, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+1, W
	movwf _Reg_Monitor.temp.+1
	movlw LOW(_gForceFactor+0)
	addwf _Reg_Monitor.temp.+2, W
	movwf _Reg_Monitor.temp.+3
	movlw HIGH8(_gForceFactor+0)
	addwfc _Reg_Monitor.temp.+1, W
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+3
	movwf FSR0
	movfw _Reg_Monitor.temp.+1
	movwf BSR
	moviw 0
	movwf _Reg_Monitor.temp.+1
	movlw LOW(_Reg_CalFactorData+0)
	addwf _Reg_Monitor.temp.+2, W
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Reg_Monitor.temp.
movfw _Reg_Monitor.temp.+1
movwf FSR1
movlw HIGH8(_Reg_CalFactorData+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _Reg_Monitor.temp.
LM178:
.stabn	0x44, 0, 299, LM178-_Reg_Monitor
	movfw _Reg_Monitor.temp.+0
	SraSeven
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+0
	addwf _Reg_Monitor.temp.+0, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+1, W
LM179:
.stabn	0x44, 0, 298, LM179-_Reg_Monitor
	movwf _Reg_Monitor.temp.+1
	movlw LOW(_gForceFactor+0)
LM180:
.stabn	0x44, 0, 299, LM180-_Reg_Monitor
	addwf _Reg_Monitor.temp.+2, W
	movwf FSR0
LM181:
.stabn	0x44, 0, 298, LM181-_Reg_Monitor
	movlw HIGH8(_gForceFactor+0)
LM182:
.stabn	0x44, 0, 299, LM182-_Reg_Monitor
	movwf BSR
	moviw 1
LM183:
.stabn	0x44, 0, 298, LM183-_Reg_Monitor
	movwf _Reg_Monitor.temp.+3
	movlw HIGH8(_Reg_CalFactorData+0)
	movwf _Reg_Monitor.temp.+4
	movlw LOW(_Reg_CalFactorData+0)
	movwf _Reg_Monitor.temp.+5
	addwf _Reg_Monitor.temp.+2, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+4, W
LM184:
.stabn	0x44, 0, 299, LM184-_Reg_Monitor
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+2
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Reg_Monitor.temp.
movfw _Reg_Monitor.temp.+3
movwf FSR1
banksel _Reg_Monitor.temp.+1
movfw _Reg_Monitor.temp.+1
movwf BSR
movfw FSR1
movwf IND0
banksel _Reg_Monitor.temp.
Ltmp70:
LM185:
.stabn	0x44, 0, 296, LM185-_Reg_Monitor
	incf _Reg_Monitor.temp.+0, F
	goto LBB10_9
Ltmp71:
LBB10_12:
LM186:
.stabn	0x44, 0, 301, LM186-_Reg_Monitor
	movlw LOW(_Reg_CalFactorData+0)
	movwf _cal_check_sum_byte.args.+0
	movlw HIGH8(_Reg_CalFactorData+0)
	movwf _cal_check_sum_byte.args.+1
	movlw 2
	movwf _cal_check_sum_byte.args.+2
	call _cal_check_sum_byte
	movfw _cal_check_sum_byte.frame.+0
	movwf _Reg_CalFactorData+2
LM187:
.stabn	0x44, 0, 305, LM187-_Reg_Monitor
Ltmp72:
	clrf _Reg_Monitor.temp.+0
LBB10_13:
	movlw 0x80
	xorwf _Reg_Monitor.temp.+0, W
	sublw 0x80
	blt LBB10_16
LBB10_14:
LM188:
.stabn	0x44, 0, 307, LM188-_Reg_Monitor
Ltmp73:
	movfw _Reg_Monitor.temp.+0
	SraSeven
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+0
	addwf _Reg_Monitor.temp.+0, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+1, W
	movwf _Reg_Monitor.temp.+1
	movlw LOW(_gKeyDownLevel+0)
	addwf _Reg_Monitor.temp.+2, W
	movwf _Reg_Monitor.temp.+3
	movlw HIGH8(_gKeyDownLevel+0)
	addwfc _Reg_Monitor.temp.+1, W
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+3
	movwf FSR0
	movfw _Reg_Monitor.temp.+1
	movwf BSR
	moviw 0
	movwf _Reg_Monitor.temp.+1
	movlw LOW(_Reg_ButtonForceTri+0)
	addwf _Reg_Monitor.temp.+2, W
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Reg_Monitor.temp.
movfw _Reg_Monitor.temp.+1
movwf FSR1
movlw HIGH8(_Reg_ButtonForceTri+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _Reg_Monitor.temp.
LM189:
.stabn	0x44, 0, 308, LM189-_Reg_Monitor
	movfw _Reg_Monitor.temp.+0
	SraSeven
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+0
	addwf _Reg_Monitor.temp.+0, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+1, W
LM190:
.stabn	0x44, 0, 307, LM190-_Reg_Monitor
	movwf _Reg_Monitor.temp.+1
	movlw LOW(_gKeyDownLevel+0)
LM191:
.stabn	0x44, 0, 308, LM191-_Reg_Monitor
	addwf _Reg_Monitor.temp.+2, W
	movwf FSR0
LM192:
.stabn	0x44, 0, 307, LM192-_Reg_Monitor
	movlw HIGH8(_gKeyDownLevel+0)
LM193:
.stabn	0x44, 0, 308, LM193-_Reg_Monitor
	movwf BSR
	moviw 1
LM194:
.stabn	0x44, 0, 307, LM194-_Reg_Monitor
	movwf _Reg_Monitor.temp.+3
	movlw HIGH8(_Reg_ButtonForceTri+0)
	movwf _Reg_Monitor.temp.+4
	movlw LOW(_Reg_ButtonForceTri+0)
	movwf _Reg_Monitor.temp.+5
	addwf _Reg_Monitor.temp.+2, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+4, W
LM195:
.stabn	0x44, 0, 308, LM195-_Reg_Monitor
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+2
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Reg_Monitor.temp.
movfw _Reg_Monitor.temp.+3
movwf FSR1
banksel _Reg_Monitor.temp.+1
movfw _Reg_Monitor.temp.+1
movwf BSR
movfw FSR1
movwf IND0
banksel _Reg_Monitor.temp.
Ltmp74:
LM196:
.stabn	0x44, 0, 305, LM196-_Reg_Monitor
	incf _Reg_Monitor.temp.+0, F
	goto LBB10_13
Ltmp75:
LBB10_16:
LM197:
.stabn	0x44, 0, 310, LM197-_Reg_Monitor
	movlw LOW(_Reg_ButtonForceTri+0)
	movwf _cal_check_sum_byte.args.+0
	movlw HIGH8(_Reg_ButtonForceTri+0)
	movwf _cal_check_sum_byte.args.+1
	movlw 2
	movwf _cal_check_sum_byte.args.+2
	call _cal_check_sum_byte
	movfw _cal_check_sum_byte.frame.+0
	movwf _Reg_ButtonForceTri+2
LM198:
.stabn	0x44, 0, 313, LM198-_Reg_Monitor
Ltmp76:
	clrf _Reg_Monitor.temp.+0
LBB10_17:
	movlw 0x80
	xorwf _Reg_Monitor.temp.+0, W
	sublw 0x80
	blt LBB10_20
LBB10_18:
LM199:
.stabn	0x44, 0, 315, LM199-_Reg_Monitor
Ltmp77:
	movfw _Reg_Monitor.temp.+0
	movwf _Get_AdcData_offset.args.+0
	call _Get_AdcData_offset
	movfw _Reg_Monitor.temp.+0
	addwf _Reg_Monitor.temp.+0, W
	movwf _Reg_Monitor.temp.+1
	movlw LOW(_Reg_AdcData+0)
	addwf _Reg_Monitor.temp.+1, W
	movwf FSR0
	fsr0_add FSR0, 0
banksel _Get_AdcData_offset.frame.
movfw _Get_AdcData_offset.frame.+0
movwf FSR1
movlw HIGH8(_Reg_AdcData+0)
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_AdcData_offset.frame.
LM200:
.stabn	0x44, 0, 316, LM200-_Reg_Monitor
	movfw _Reg_Monitor.temp.+0
	movwf _Get_AdcData_offset.args.+0
	call _Get_AdcData_offset
	movfw _Reg_Monitor.temp.+0
	SraSeven
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+0
	addwf _Reg_Monitor.temp.+0, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+1, W
LM201:
.stabn	0x44, 0, 315, LM201-_Reg_Monitor
	movwf _Reg_Monitor.temp.+1
	movlw HIGH8(_Reg_AdcData+0)
	movwf _Reg_Monitor.temp.+3
	movlw LOW(_Reg_AdcData+0)
	movwf _Reg_Monitor.temp.+4
	addwf _Reg_Monitor.temp.+2, W
	movwf _Reg_Monitor.temp.+2
	movfw _Reg_Monitor.temp.+1
	addwfc _Reg_Monitor.temp.+3, W
LM202:
.stabn	0x44, 0, 316, LM202-_Reg_Monitor
	movwf _Reg_Monitor.temp.+1
	movfw _Reg_Monitor.temp.+2
	movwf FSR0
	fsr0_add FSR0, 1
banksel _Get_AdcData_offset.frame.
movfw _Get_AdcData_offset.frame.+1
movwf FSR1
banksel _Reg_Monitor.temp.+1
movfw _Reg_Monitor.temp.+1
movwf BSR
movfw FSR1
movwf IND0
banksel _Get_AdcData_offset.frame.
Ltmp78:
LM203:
.stabn	0x44, 0, 313, LM203-_Reg_Monitor
	incf _Reg_Monitor.temp.+0, F
	goto LBB10_17
Ltmp79:
LBB10_20:
LM204:
.stabn	0x44, 0, 318, LM204-_Reg_Monitor
	movlw LOW(_Reg_AdcData+0)
	movwf _cal_check_sum_byte.args.+0
	movlw HIGH8(_Reg_AdcData+0)
	movwf _cal_check_sum_byte.args.+1
	movlw 2
	movwf _cal_check_sum_byte.args.+2
	call _cal_check_sum_byte
	movfw _cal_check_sum_byte.frame.+0
	movwf _Reg_AdcData+2
LM205:
.stabn	0x44, 0, 323, LM205-_Reg_Monitor
	call _Get_Cal_Step
	movfw _Get_Cal_Step.frame.+0
	movwf _Reg_CalStatus+0
LM206:
.stabn	0x44, 0, 324, LM206-_Reg_Monitor
	call _Get_Cal_State
	movfw _Get_Cal_State.frame.+0
	movwf _Reg_CalStatus+1
LM207:
.stabn	0x44, 0, 325, LM207-_Reg_Monitor
	movfw _Reg_CalStatus+0
	addwf _Reg_CalStatus+1, W
	movwf _Reg_CalStatus+2
LM208:
.stabn	0x44, 0, 328, LM208-_Reg_Monitor
	return
Ltmp80:
Lfunc_end20:
Lfunc_end21:
LM209:
.stabn 0xc0,0,0, LM154-_Reg_Monitor
.stabs "i:9",0x80,0,0,_Reg_Monitor.temp.+0
.stabn 0xe0,0,0, LM208-_Reg_Monitor
.stabf LM209-_Reg_Monitor
	.@_cal_check_sum_byte_sec@_cal_check_sum_byte.args. .section bank1,uninit
	_cal_check_sum_byte.args. .ds 3
	.ends
	.@_cal_check_sum_byte_sec@_cal_check_sum_byte.frame. .section bank1,uninit
	_cal_check_sum_byte.frame. .ds 1
	.ends
	.@_cal_check_sum_byte_sec@_cal_check_sum_byte.temp. .section bank1,uninit
	_cal_check_sum_byte.temp. .ds 6
	.ends
	.@_cal_check_sum_sec@_cal_check_sum.args. .section bank1,uninit
	_cal_check_sum.args. .ds 3
	.ends
	.@_cal_check_sum_sec@_cal_check_sum.frame. .section bank1,uninit
	_cal_check_sum.frame. .ds 2
	.ends
	.@_cal_check_sum_sec@_cal_check_sum.temp. .section bank1,uninit
	_cal_check_sum.temp. .ds 7
	.ends
	.@_debug_force_value_sec@_debug_force_value.temp. .section bank1,uninit
	_debug_force_value.temp. .ds 6
	.ends
	.@_debug_cal_process_value_sec@_debug_cal_process_value.temp. .section bank1,uninit
	_debug_cal_process_value.temp. .ds 5
	.ends
	.@_Update_Button_Force_Tri_sec@_Update_Button_Force_Tri.temp. .section bank1,uninit
	_Update_Button_Force_Tri.temp. .ds 9
	.ends
	.@_Update_Cal_Factor_sec@_Update_Cal_Factor.temp. .section bank1,uninit
	_Update_Cal_Factor.temp. .ds 9
	.ends
	.@_Handshake_detect_sec@_Handshake_detect.temp. .section bank1,uninit
	_Handshake_detect.temp. .ds 3
	.ends
	.@_DebugMode_Process_sec@_DebugMode_Process.temp. .section bank1,uninit
	_DebugMode_Process.temp. .ds 1
	.ends
	.@_Reg_Monitor_sec@_Reg_Monitor.temp. .section bank1,uninit
	_Reg_Monitor.temp. .ds 6
	.ends
